

#ifndef MATHTYPES_H

#define MATHTYPES_H

struct vector2_t
{
	union
	{
		float x,y;
		float u,v;
	};
};

struct vector3_t
{
	float x, y, z;
	vector3_t() : x(0),y(0),z(0) {}
};

struct vector4_t
{
	float x, y, z, w;
};

struct plane_t
{
	float a,b,c,d;
};

struct matrix44_t
{
	float	m[16];
};



#endif